letter of guarantee for other guarantees - Turkish English Dictionary